Electron Storm

Electron Storm is a module for Blanket or any other screen saver compatible with Hiroshi Lockheimer's original screen saver.  To use it, place /boot/home/config/add-ons/Screen Savers/ ,  then select it in the saver modules list.  

Electron Storm was originally written by Trevor Walker. Since Trevor doesn't currently work with BeOS, i've taken over the maintenance of Electron Storm. I ported it to DR9, which was not so hard, and modified some parts a little bit. Mainly i made the formatting of the controls a little bit nicer, put in a configuration for the screen resolution and made the dots generation algorithms resolution independent (which was not so hard since it only needed three or four lines of change for that). Electron Swarm uses a WindowScreen, so if your gfx  card driver doesn't have support for it it will not run. 

It's called Electron Storm because it reminded Trevor of the shells of electrons that fly around 
the protons of an atom (Everybody remember their Freshman Physics?).

Configuration

When Electron Storm is selected in the saver module list, the Electron
Storm configuration view will appear.  Click on the tabs to switch to 
the different configuration screens.  There are three tabs which have 
configurable items: General, Dots and Shells.

The General tab contains the screen size settings, where you can 
select you're preferred resolution for Electron Storm. Since 
Electron Storm uses a WindowScreen this selection was added 
since the saver resolution is not related to the current resolution 
of your normal working screens. 

WARNING: There's no test of the resolution in it, if your monitor is not 
capable of displaying higher resolutions, don't change this! I'll take no 
responsibility if you blow up your monitor!

Dots consist of general settings that globally effect the saver.
The Shells tab has several additional tabs which control the various 
aspects of the different types of shells.  Hopefully, most of the 
settings are have a good enough expliantion for you to figure out
what they do.  HINT: Most of the shells (Clover, Circle, and Ring) has
twenty electrons each.  If you set the configuration so that the dot 
spacing times dot speed equal 18 (360/20) you will have complete regular 
shapes.  Less, and there will be 'holes' in the shape.  More, and there 
will be overlap.

Bugs

There are no known bugs currently in Electron Storm.

About

This saver uses the Game Kit's BScreenWindow to take over the screen
and use the video memory directly.  Some code was stolen from Be's 
Domino to do screen setup. Original code from Trevor Walker (twalker@carroll1.cc.edu).

Credits

Thanks to Duncan Wilcox for the revival of saver in the form of Blanket. Thanks to Hiroshi for his great original screen saver, and special thanks to Trevor Walker for providing me with the original code.
Special Thanks to Be for the BeOS.

This module is mailware.  If you like it, make sure you drop me a line 
at dsteins@ibm.net. It would be nice if you could write to Trevor too (twalker@carroll1.cc.edu).  

Please report any bugs and problems to me, Dirk Steins, as well. I'm not familiar with the algorithms behind Electron Storm, but with the saver module, so i will try to fix every bug you report.

Hope you like it.